@media (min-width: 1900px) and (max-width: 1940px) {
    .outer {
        width: 1510px;
        height: 474px;
        margin-left: 61px;
        background: #F3F7FC;
        border-radius: 20px;
        border-right: 2px solid transparent;
 
    }
    .second_item {
        display: flex;
        align-items: center;
        margin-left: 44px;
        margin-top: 44px
    }

    .body {
        width: 100%;
        height:100%;
        display: flex;


    }

    .bread {
        width: 955px;
        justify-content: center;
    }




    .container_mar {
        flex: 1;
        background-color: #fff;
        margin: 0;
        padding-top: 40px;
    }

    .divider_contain {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .divider_contain_bottom {
        display: flex;

        width: 100%;
    }

    .divider_top {
        width: 1301px;
        height: 6px;
        /* 虚线的高度 */
        border-bottom: 2px dashed #D0D3D6;
    }

    .divider_top2 {
        width: 1301px;
        height: 18px;
        /* 虚线的高度 */
        border-bottom: 2px dashed #D0D3D6;
    }

    .is_hp {
        flex: 1;
        display: flex;
        .is_hp_item{
            width: 50%;
        }
      

    }


    .picStyle {
        width: 152px;
        height: 147px;
        border-radius: 20px;
        margin-top: 30px;
        margin-right: 30px;
        margin-bottom: 18px;

        img {
            width: 100%;
            /* 图片宽度填满容器 */
            height: 100%;
            /* 图片高度填满容器 */
            object-fit: cover;
            border-radius: 10px;

        }
    }

    .fontStyle {
        font-weight: 400;
        font-size: 36px;
        color: #333333;
        line-height: 56px;
     
        width: 390px,
    }

    .doc_item {
        height: 96px;
        width: 390px;
        flex: 1;
        padding: 55px 0 44px 45px
    }

    .pat_item {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: 30px;
        color: #333333;
        line-height:90px;
        margin: 0px 0 0 44px;
        display: flex;
        .pat_item2 {
            margin-left: auto;
            margin-right: 53px;
        }
    }

    .hp_item {
        flex: 1;
        display: flex
    }

    .viist_item {
        font-weight: 400;
        font-size: 30px;
        color: #333333;
        line-height: 43px;
        display: flex;
    }

    .font_item {
        color: #666666;
        font-size: 28px
    }



    .divider {
        display: flex;
        align-items: center;
        justify-content: space-between;
        /* 在水平方向上分散对齐 */
        position: relative;
        /* 为了伪元素定位 */
        padding: 0 20px;
        /* 内边距 */
        width: 862px;
        height: 6px;

        opacity: 0.25;
    }

    .halfCircleRight {
        width: 20px;
        /* 半圆的宽度，直径的一半 */
        height: 36px;
        /* 半圆的高度，等于直径 */
        background-color: #FFFFFF;
        /* 半圆的颜色 */
        border-radius: 18px 0 0 18px;
        /* 左半圆 */

        z-index: 9999;
        margin-right: -2px
    }

    .halfCircleLeft {
        width: 18px;
        /* 半圆的宽度，直径的一半 */
        height: 36px;
        /* 半圆的高度，等于直径 */
        background-color: #FFFFFF;
        /* 半圆的颜色 */
        border-radius: 0 18px 18px 0;
        /* 右半圆 */

        border-right: 2px solid transparent;
        z-index: 9999
    }


    .btnStyle {
        width: 558px;
        display: flex;
        flex-direction: column;
        /* 按照列的方向排列按钮 */
        align-items: center;
        /* 使按钮在列中居中 */
        gap: 10px;
        margin-top: 117px;
        .el-button+.el-button {
            margin-left: 0 !important
        }
        button {
            width: 399px !important;
            height: 103px !important;
            font-size: 36px;
            border-radius: 11px;
            margin-left: 0;
        }
    }
}